/* eslint-disable */
/* prettier-ignore */
import * as React from 'react';

export type TReloadIconProps = React.SVGAttributes<SVGElement>;

export function ReloadIcon({ fill = 'currentColor', ...rest }: TReloadIconProps) {
  return (
    <svg width="20" height="20" viewBox="0 0 20 20" fill={fill} xmlns="http://www.w3.org/2000/svg" {...rest}>
      <path fillRule="evenodd" clipRule="evenodd" d="M2.98314 8.00014C3.4959 7.9915 3.92502 8.37035 3.99117 8.86665L3.99986 8.98314L4.00349 9.20689C4.11245 12.4322 6.76324 15 10 15C10.187 15 10.3727 14.9915 10.5567 14.9746L10.2929 14.7071C9.90237 14.3166 9.90237 13.6834 10.2929 13.2929C10.6834 12.9024 11.3166 12.9024 11.7071 13.2929L13.7071 15.2929C14.0976 15.6834 14.0976 16.3166 13.7071 16.7071L11.7071 18.7071C11.3166 19.0976 10.6834 19.0976 10.2929 18.7071C9.90237 18.3166 9.90237 17.6834 10.2929 17.2929L10.6112 16.977C10.4086 16.9923 10.2048 17 10 17C5.7687 17 2.28886 13.7094 2.01667 9.51052L2.0042 9.25752L2.00015 9.01687C1.99083 8.46466 2.43093 8.00946 2.98314 8.00014Z" />
      <path fillRule="evenodd" clipRule="evenodd" d="M9.70711 1.29289C10.0676 1.65338 10.0953 2.22061 9.7903 2.6129L9.70711 2.70711L9.38916 3.02302C9.59161 3.00771 9.79532 3 10 3C14.4183 3 18 6.58172 18 11C18 11.5523 17.5523 12 17 12C16.4477 12 16 11.5523 16 11C16 7.68629 13.3137 5 10 5C9.81293 5 9.62712 5.00853 9.44295 5.02545L9.70711 5.29289C10.0976 5.68342 10.0976 6.31658 9.70711 6.70711C9.34662 7.06759 8.77939 7.09532 8.3871 6.7903L8.29289 6.70711L6.29289 4.70711C5.93241 4.34662 5.90468 3.77939 6.2097 3.3871L6.29289 3.29289L8.29289 1.29289C8.68342 0.902369 9.31658 0.902369 9.70711 1.29289Z" />
    </svg>
  );
}
